!!! UNKNOWN CONTENT TYPE !!!
Haven’t had time to read this through yet, but it looks very interesting.